Skip to content

bdwgc: upgrade 7.6.0 -> 7.6.8 - #95

Closed
ivmai wants to merge 1 commit into
openembedded:masterfrom
ivmai:update-bdwgc-7.6.8
Closed

bdwgc: upgrade 7.6.0 -> 7.6.8#95
ivmai wants to merge 1 commit into
openembedded:masterfrom
ivmai:update-bdwgc-7.6.8

Conversation

@ivmai

@ivmai ivmai commented Sep 26, 2018

Copy link
Copy Markdown
Contributor

Highlights of this upgrade:

  • Fix numerous bugs (concurrency, overflow, CVE-2016-9427, etc.)
  • Fix various typos in comments and documentation
  • AddressSanitizer and MemorySanitizer support
  • RISC-V support

See the following for detailed changes:

Signed-off-by: Ivan Maidanski ivmai@mail.ru

Highlights of this upgrade:
* Fix numerous bugs (concurrency, overflow, CVE-2016-9427, etc.)
* Fix various typos in comments and documentation
* AddressSanitizer and MemorySanitizer support
* RISC-V support

See the following for detailed changes:
* https://github.com/ivmai/bdwgc/releases/tag/v7.6.2
* https://github.com/ivmai/bdwgc/releases/tag/v7.6.4
* https://github.com/ivmai/bdwgc/releases/tag/v7.6.6
* https://github.com/ivmai/bdwgc/releases/tag/v7.6.8

Signed-off-by: Ivan Maidanski <ivmai@mail.ru>
@ivmai

ivmai commented Dec 14, 2018

Copy link
Copy Markdown
Contributor Author

Merged as 59577cb

@ivmai ivmai closed this Dec 14, 2018
schnitzeltony added a commit to schnitzeltony/meta-openembedded that referenced this pull request Jan 3, 2021
Release notes for 4.16.0
========================
- bump glib (and gio, gthread, etc) minimum to 2.50.0
- panel-plugin: Prefer ac-adapter-symbolic (Fixes openembedded#103)
- Add new icons in size 24x24 and 32x32
- Translation Updates:
  Albanian, Basque, Catalan, Danish, Estonian, French, Galician,
  Hebrew, Indonesian, Norwegian Bokmål, Portuguese, Portuguese
  (Brazil), Russian, Serbian, Slovenian, Swedish, Turkish

Release notes for 1.7.1
=======================
[Please note that this is a development release.]
- Add new app icon and switch to rDNS icon name
- Use more accurate status icons (Fixes openembedded#95)
- Also use symbolic icons in battery notifications
- Reorder screensavers so Xfce comes first (Fixes openembedded#101)
- settings: Adjust title and show min/max buttons
- settings: Allow critical battery level up to 70% (Fixes openembedded#67)
- settings: Add keywords for discoverability (Bug #10694)
- settings: Fix GtkSwitch signal handlers (Issue openembedded#99)
- xfpm: avoid default double fork
- Respect the notification daemon's timeouts (Fixes openembedded#57)
- Fix Laptop lid settings (Bug #15300)
- Fix spelling mistake (Bug #16698)
- Only update blank time when appropriate
- Bug #16717: Move from exo-csource to xdt-csource
- Guard against NULL pointer dereference
- More blank time debug code
- Indentation fixes
- Cleanup code
- Move default icon names into one place
- Silence compiler warnings
- Add README.md
- Add basic GitLab pipeline
- Translation Updates:
  Albanian, Arabic, Armenian (Armenia), Basque, Belarusian, Bulgarian,
  Catalan, Chinese (China), Chinese (Hong Kong), Chinese (Taiwan),
  Croatian, Czech, Danish, Dutch, Eastern Armenian, English
  (Australia), English (Canada), English (United Kingdom), Estonian,
  Finnish, French, Galician, German, Greek, Hebrew, Hungarian,
  Icelandic, Indonesian, Interlingue, Italian, Japanese, Kannada,
  Kazakh, Korean, Lithuanian, Malay, Norwegian Bokmål, Norwegian
  Nynorsk, Occitan (post 1500), Polish, Portuguese, Portuguese
  (Brazil), Romanian, Russian, Serbian, Sinhala, Slovak, Slovenian,
  Spanish, Swedish, Telugu, Thai, Turkish, Ukrainian, Uyghur,
  Vietnamese

Release notes for 1.7.0
=======================
[Please note that this is a development release.]

- Fix inhibiting xfce4-screensaver (Bug #16364)
- Fix indentation (makes git blame harder, but code more readable)
- settings: Unclutter system and display tabs
- settings: Move % sign out of spinbutton (Bug #15994)
- Switch to symbolic window-close icons
- Dismiss critical notification when connecting to AC
- Make brightness steps configurable (Bug #12062)
- Allow compilation with panel 4.15
- panel-plugin: Properly show 'About' menu item
- panel-plugin: Add (optional) Presentation mode indicator (Bug #15773)
- panel-plugin: Toggle presentation mode on middle click
- panel-plugin: Add warning color to presentation mode indicator
- panel-plugin: Use GtkSwitch for Presentation mode
- panel-plugin: Replace deprecated call
- systray: Ensure presentation mode can be toggled (Bug #16337)
- Translation Updates:
  Albanian, Arabic, Belarusian, Catalan, Chinese (China), Chinese
  (Taiwan), Croatian, Czech, Danish, Dutch, Finnish, French, Galician,
  German, Greek, Hebrew, Italian, Japanese, Kazakh, Korean, Lithuanian,
  Malay, Norwegian Bokmål, Portuguese, Portuguese (Brazil), Russian,
  Serbian, Slovak, Slovenian, Spanish, Turkish

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
schnitzeltony added a commit to schnitzeltony/meta-openembedded that referenced this pull request Jan 4, 2021
Release notes for 4.16.0
========================
- bump glib (and gio, gthread, etc) minimum to 2.50.0
- panel-plugin: Prefer ac-adapter-symbolic (Fixes openembedded#103)
- Add new icons in size 24x24 and 32x32
- Translation Updates:
  Albanian, Basque, Catalan, Danish, Estonian, French, Galician,
  Hebrew, Indonesian, Norwegian Bokmål, Portuguese, Portuguese
  (Brazil), Russian, Serbian, Slovenian, Swedish, Turkish

Release notes for 1.7.1
=======================
[Please note that this is a development release.]
- Add new app icon and switch to rDNS icon name
- Use more accurate status icons (Fixes openembedded#95)
- Also use symbolic icons in battery notifications
- Reorder screensavers so Xfce comes first (Fixes openembedded#101)
- settings: Adjust title and show min/max buttons
- settings: Allow critical battery level up to 70% (Fixes openembedded#67)
- settings: Add keywords for discoverability (Bug #10694)
- settings: Fix GtkSwitch signal handlers (Issue openembedded#99)
- xfpm: avoid default double fork
- Respect the notification daemon's timeouts (Fixes openembedded#57)
- Fix Laptop lid settings (Bug #15300)
- Fix spelling mistake (Bug #16698)
- Only update blank time when appropriate
- Bug #16717: Move from exo-csource to xdt-csource
- Guard against NULL pointer dereference
- More blank time debug code
- Indentation fixes
- Cleanup code
- Move default icon names into one place
- Silence compiler warnings
- Add README.md
- Add basic GitLab pipeline
- Translation Updates:
  Albanian, Arabic, Armenian (Armenia), Basque, Belarusian, Bulgarian,
  Catalan, Chinese (China), Chinese (Hong Kong), Chinese (Taiwan),
  Croatian, Czech, Danish, Dutch, Eastern Armenian, English
  (Australia), English (Canada), English (United Kingdom), Estonian,
  Finnish, French, Galician, German, Greek, Hebrew, Hungarian,
  Icelandic, Indonesian, Interlingue, Italian, Japanese, Kannada,
  Kazakh, Korean, Lithuanian, Malay, Norwegian Bokmål, Norwegian
  Nynorsk, Occitan (post 1500), Polish, Portuguese, Portuguese
  (Brazil), Romanian, Russian, Serbian, Sinhala, Slovak, Slovenian,
  Spanish, Swedish, Telugu, Thai, Turkish, Ukrainian, Uyghur,
  Vietnamese

Release notes for 1.7.0
=======================
[Please note that this is a development release.]

- Fix inhibiting xfce4-screensaver (Bug #16364)
- Fix indentation (makes git blame harder, but code more readable)
- settings: Unclutter system and display tabs
- settings: Move % sign out of spinbutton (Bug #15994)
- Switch to symbolic window-close icons
- Dismiss critical notification when connecting to AC
- Make brightness steps configurable (Bug #12062)
- Allow compilation with panel 4.15
- panel-plugin: Properly show 'About' menu item
- panel-plugin: Add (optional) Presentation mode indicator (Bug #15773)
- panel-plugin: Toggle presentation mode on middle click
- panel-plugin: Add warning color to presentation mode indicator
- panel-plugin: Use GtkSwitch for Presentation mode
- panel-plugin: Replace deprecated call
- systray: Ensure presentation mode can be toggled (Bug #16337)
- Translation Updates:
  Albanian, Arabic, Belarusian, Catalan, Chinese (China), Chinese
  (Taiwan), Croatian, Czech, Danish, Dutch, Finnish, French, Galician,
  German, Greek, Hebrew, Italian, Japanese, Kazakh, Korean, Lithuanian,
  Malay, Norwegian Bokmål, Portuguese, Portuguese (Brazil), Russian,
  Serbian, Slovak, Slovenian, Spanish, Turkish

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
schnitzeltony added a commit to schnitzeltony/meta-openembedded that referenced this pull request Jan 6, 2021
Release notes for 4.16.0
========================
- bump glib (and gio, gthread, etc) minimum to 2.50.0
- panel-plugin: Prefer ac-adapter-symbolic (Fixes openembedded#103)
- Add new icons in size 24x24 and 32x32
- Translation Updates:
  Albanian, Basque, Catalan, Danish, Estonian, French, Galician,
  Hebrew, Indonesian, Norwegian Bokmål, Portuguese, Portuguese
  (Brazil), Russian, Serbian, Slovenian, Swedish, Turkish

Release notes for 1.7.1
=======================
[Please note that this is a development release.]
- Add new app icon and switch to rDNS icon name
- Use more accurate status icons (Fixes openembedded#95)
- Also use symbolic icons in battery notifications
- Reorder screensavers so Xfce comes first (Fixes openembedded#101)
- settings: Adjust title and show min/max buttons
- settings: Allow critical battery level up to 70% (Fixes openembedded#67)
- settings: Add keywords for discoverability (Bug #10694)
- settings: Fix GtkSwitch signal handlers (Issue openembedded#99)
- xfpm: avoid default double fork
- Respect the notification daemon's timeouts (Fixes openembedded#57)
- Fix Laptop lid settings (Bug #15300)
- Fix spelling mistake (Bug #16698)
- Only update blank time when appropriate
- Bug #16717: Move from exo-csource to xdt-csource
- Guard against NULL pointer dereference
- More blank time debug code
- Indentation fixes
- Cleanup code
- Move default icon names into one place
- Silence compiler warnings
- Add README.md
- Add basic GitLab pipeline
- Translation Updates:
  Albanian, Arabic, Armenian (Armenia), Basque, Belarusian, Bulgarian,
  Catalan, Chinese (China), Chinese (Hong Kong), Chinese (Taiwan),
  Croatian, Czech, Danish, Dutch, Eastern Armenian, English
  (Australia), English (Canada), English (United Kingdom), Estonian,
  Finnish, French, Galician, German, Greek, Hebrew, Hungarian,
  Icelandic, Indonesian, Interlingue, Italian, Japanese, Kannada,
  Kazakh, Korean, Lithuanian, Malay, Norwegian Bokmål, Norwegian
  Nynorsk, Occitan (post 1500), Polish, Portuguese, Portuguese
  (Brazil), Romanian, Russian, Serbian, Sinhala, Slovak, Slovenian,
  Spanish, Swedish, Telugu, Thai, Turkish, Ukrainian, Uyghur,
  Vietnamese

Release notes for 1.7.0
=======================
[Please note that this is a development release.]

- Fix inhibiting xfce4-screensaver (Bug #16364)
- Fix indentation (makes git blame harder, but code more readable)
- settings: Unclutter system and display tabs
- settings: Move % sign out of spinbutton (Bug #15994)
- Switch to symbolic window-close icons
- Dismiss critical notification when connecting to AC
- Make brightness steps configurable (Bug #12062)
- Allow compilation with panel 4.15
- panel-plugin: Properly show 'About' menu item
- panel-plugin: Add (optional) Presentation mode indicator (Bug #15773)
- panel-plugin: Toggle presentation mode on middle click
- panel-plugin: Add warning color to presentation mode indicator
- panel-plugin: Use GtkSwitch for Presentation mode
- panel-plugin: Replace deprecated call
- systray: Ensure presentation mode can be toggled (Bug #16337)
- Translation Updates:
  Albanian, Arabic, Belarusian, Catalan, Chinese (China), Chinese
  (Taiwan), Croatian, Czech, Danish, Dutch, Finnish, French, Galician,
  German, Greek, Hebrew, Italian, Japanese, Kazakh, Korean, Lithuanian,
  Malay, Norwegian Bokmål, Portuguese, Portuguese (Brazil), Russian,
  Serbian, Slovak, Slovenian, Spanish, Turkish

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
kraj pushed a commit to YoeDistro/meta-openembedded that referenced this pull request Jan 6, 2021
Release notes for 4.16.0
========================
- bump glib (and gio, gthread, etc) minimum to 2.50.0
- panel-plugin: Prefer ac-adapter-symbolic (Fixes openembedded#103)
- Add new icons in size 24x24 and 32x32
- Translation Updates:
  Albanian, Basque, Catalan, Danish, Estonian, French, Galician,
  Hebrew, Indonesian, Norwegian Bokmål, Portuguese, Portuguese
  (Brazil), Russian, Serbian, Slovenian, Swedish, Turkish

Release notes for 1.7.1
=======================
[Please note that this is a development release.]
- Add new app icon and switch to rDNS icon name
- Use more accurate status icons (Fixes openembedded#95)
- Also use symbolic icons in battery notifications
- Reorder screensavers so Xfce comes first (Fixes openembedded#101)
- settings: Adjust title and show min/max buttons
- settings: Allow critical battery level up to 70% (Fixes openembedded#67)
- settings: Add keywords for discoverability (Bug #10694)
- settings: Fix GtkSwitch signal handlers (Issue openembedded#99)
- xfpm: avoid default double fork
- Respect the notification daemon's timeouts (Fixes openembedded#57)
- Fix Laptop lid settings (Bug #15300)
- Fix spelling mistake (Bug #16698)
- Only update blank time when appropriate
- Bug #16717: Move from exo-csource to xdt-csource
- Guard against NULL pointer dereference
- More blank time debug code
- Indentation fixes
- Cleanup code
- Move default icon names into one place
- Silence compiler warnings
- Add README.md
- Add basic GitLab pipeline
- Translation Updates:
  Albanian, Arabic, Armenian (Armenia), Basque, Belarusian, Bulgarian,
  Catalan, Chinese (China), Chinese (Hong Kong), Chinese (Taiwan),
  Croatian, Czech, Danish, Dutch, Eastern Armenian, English
  (Australia), English (Canada), English (United Kingdom), Estonian,
  Finnish, French, Galician, German, Greek, Hebrew, Hungarian,
  Icelandic, Indonesian, Interlingue, Italian, Japanese, Kannada,
  Kazakh, Korean, Lithuanian, Malay, Norwegian Bokmål, Norwegian
  Nynorsk, Occitan (post 1500), Polish, Portuguese, Portuguese
  (Brazil), Romanian, Russian, Serbian, Sinhala, Slovak, Slovenian,
  Spanish, Swedish, Telugu, Thai, Turkish, Ukrainian, Uyghur,
  Vietnamese

Release notes for 1.7.0
=======================
[Please note that this is a development release.]

- Fix inhibiting xfce4-screensaver (Bug #16364)
- Fix indentation (makes git blame harder, but code more readable)
- settings: Unclutter system and display tabs
- settings: Move % sign out of spinbutton (Bug #15994)
- Switch to symbolic window-close icons
- Dismiss critical notification when connecting to AC
- Make brightness steps configurable (Bug #12062)
- Allow compilation with panel 4.15
- panel-plugin: Properly show 'About' menu item
- panel-plugin: Add (optional) Presentation mode indicator (Bug #15773)
- panel-plugin: Toggle presentation mode on middle click
- panel-plugin: Add warning color to presentation mode indicator
- panel-plugin: Use GtkSwitch for Presentation mode
- panel-plugin: Replace deprecated call
- systray: Ensure presentation mode can be toggled (Bug #16337)
- Translation Updates:
  Albanian, Arabic, Belarusian, Catalan, Chinese (China), Chinese
  (Taiwan), Croatian, Czech, Danish, Dutch, Finnish, French, Galician,
  German, Greek, Hebrew, Italian, Japanese, Kazakh, Korean, Lithuanian,
  Malay, Norwegian Bokmål, Portuguese, Portuguese (Brazil), Russian,
  Serbian, Slovak, Slovenian, Spanish, Turkish

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
kraj pushed a commit to YoeDistro/meta-openembedded that referenced this pull request Jan 6, 2021
Release notes for 4.16.0
========================
- bump glib (and gio, gthread, etc) minimum to 2.50.0
- panel-plugin: Prefer ac-adapter-symbolic (Fixes openembedded#103)
- Add new icons in size 24x24 and 32x32
- Translation Updates:
  Albanian, Basque, Catalan, Danish, Estonian, French, Galician,
  Hebrew, Indonesian, Norwegian Bokmål, Portuguese, Portuguese
  (Brazil), Russian, Serbian, Slovenian, Swedish, Turkish

Release notes for 1.7.1
=======================
[Please note that this is a development release.]
- Add new app icon and switch to rDNS icon name
- Use more accurate status icons (Fixes openembedded#95)
- Also use symbolic icons in battery notifications
- Reorder screensavers so Xfce comes first (Fixes openembedded#101)
- settings: Adjust title and show min/max buttons
- settings: Allow critical battery level up to 70% (Fixes openembedded#67)
- settings: Add keywords for discoverability (Bug #10694)
- settings: Fix GtkSwitch signal handlers (Issue openembedded#99)
- xfpm: avoid default double fork
- Respect the notification daemon's timeouts (Fixes openembedded#57)
- Fix Laptop lid settings (Bug #15300)
- Fix spelling mistake (Bug #16698)
- Only update blank time when appropriate
- Bug #16717: Move from exo-csource to xdt-csource
- Guard against NULL pointer dereference
- More blank time debug code
- Indentation fixes
- Cleanup code
- Move default icon names into one place
- Silence compiler warnings
- Add README.md
- Add basic GitLab pipeline
- Translation Updates:
  Albanian, Arabic, Armenian (Armenia), Basque, Belarusian, Bulgarian,
  Catalan, Chinese (China), Chinese (Hong Kong), Chinese (Taiwan),
  Croatian, Czech, Danish, Dutch, Eastern Armenian, English
  (Australia), English (Canada), English (United Kingdom), Estonian,
  Finnish, French, Galician, German, Greek, Hebrew, Hungarian,
  Icelandic, Indonesian, Interlingue, Italian, Japanese, Kannada,
  Kazakh, Korean, Lithuanian, Malay, Norwegian Bokmål, Norwegian
  Nynorsk, Occitan (post 1500), Polish, Portuguese, Portuguese
  (Brazil), Romanian, Russian, Serbian, Sinhala, Slovak, Slovenian,
  Spanish, Swedish, Telugu, Thai, Turkish, Ukrainian, Uyghur,
  Vietnamese

Release notes for 1.7.0
=======================
[Please note that this is a development release.]

- Fix inhibiting xfce4-screensaver (Bug #16364)
- Fix indentation (makes git blame harder, but code more readable)
- settings: Unclutter system and display tabs
- settings: Move % sign out of spinbutton (Bug #15994)
- Switch to symbolic window-close icons
- Dismiss critical notification when connecting to AC
- Make brightness steps configurable (Bug #12062)
- Allow compilation with panel 4.15
- panel-plugin: Properly show 'About' menu item
- panel-plugin: Add (optional) Presentation mode indicator (Bug #15773)
- panel-plugin: Toggle presentation mode on middle click
- panel-plugin: Add warning color to presentation mode indicator
- panel-plugin: Use GtkSwitch for Presentation mode
- panel-plugin: Replace deprecated call
- systray: Ensure presentation mode can be toggled (Bug #16337)
- Translation Updates:
  Albanian, Arabic, Belarusian, Catalan, Chinese (China), Chinese
  (Taiwan), Croatian, Czech, Danish, Dutch, Finnish, French, Galician,
  German, Greek, Hebrew, Italian, Japanese, Kazakh, Korean, Lithuanian,
  Malay, Norwegian Bokmål, Portuguese, Portuguese (Brazil), Russian,
  Serbian, Slovak, Slovenian, Spanish, Turkish

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
kraj pushed a commit to YoeDistro/meta-openembedded that referenced this pull request Jan 6, 2021
Release notes for 4.16.0
========================
- bump glib (and gio, gthread, etc) minimum to 2.50.0
- panel-plugin: Prefer ac-adapter-symbolic (Fixes openembedded#103)
- Add new icons in size 24x24 and 32x32
- Translation Updates:
  Albanian, Basque, Catalan, Danish, Estonian, French, Galician,
  Hebrew, Indonesian, Norwegian Bokmål, Portuguese, Portuguese
  (Brazil), Russian, Serbian, Slovenian, Swedish, Turkish

Release notes for 1.7.1
=======================
[Please note that this is a development release.]
- Add new app icon and switch to rDNS icon name
- Use more accurate status icons (Fixes openembedded#95)
- Also use symbolic icons in battery notifications
- Reorder screensavers so Xfce comes first (Fixes openembedded#101)
- settings: Adjust title and show min/max buttons
- settings: Allow critical battery level up to 70% (Fixes openembedded#67)
- settings: Add keywords for discoverability (Bug #10694)
- settings: Fix GtkSwitch signal handlers (Issue openembedded#99)
- xfpm: avoid default double fork
- Respect the notification daemon's timeouts (Fixes openembedded#57)
- Fix Laptop lid settings (Bug #15300)
- Fix spelling mistake (Bug #16698)
- Only update blank time when appropriate
- Bug #16717: Move from exo-csource to xdt-csource
- Guard against NULL pointer dereference
- More blank time debug code
- Indentation fixes
- Cleanup code
- Move default icon names into one place
- Silence compiler warnings
- Add README.md
- Add basic GitLab pipeline
- Translation Updates:
  Albanian, Arabic, Armenian (Armenia), Basque, Belarusian, Bulgarian,
  Catalan, Chinese (China), Chinese (Hong Kong), Chinese (Taiwan),
  Croatian, Czech, Danish, Dutch, Eastern Armenian, English
  (Australia), English (Canada), English (United Kingdom), Estonian,
  Finnish, French, Galician, German, Greek, Hebrew, Hungarian,
  Icelandic, Indonesian, Interlingue, Italian, Japanese, Kannada,
  Kazakh, Korean, Lithuanian, Malay, Norwegian Bokmål, Norwegian
  Nynorsk, Occitan (post 1500), Polish, Portuguese, Portuguese
  (Brazil), Romanian, Russian, Serbian, Sinhala, Slovak, Slovenian,
  Spanish, Swedish, Telugu, Thai, Turkish, Ukrainian, Uyghur,
  Vietnamese

Release notes for 1.7.0
=======================
[Please note that this is a development release.]

- Fix inhibiting xfce4-screensaver (Bug #16364)
- Fix indentation (makes git blame harder, but code more readable)
- settings: Unclutter system and display tabs
- settings: Move % sign out of spinbutton (Bug #15994)
- Switch to symbolic window-close icons
- Dismiss critical notification when connecting to AC
- Make brightness steps configurable (Bug #12062)
- Allow compilation with panel 4.15
- panel-plugin: Properly show 'About' menu item
- panel-plugin: Add (optional) Presentation mode indicator (Bug #15773)
- panel-plugin: Toggle presentation mode on middle click
- panel-plugin: Add warning color to presentation mode indicator
- panel-plugin: Use GtkSwitch for Presentation mode
- panel-plugin: Replace deprecated call
- systray: Ensure presentation mode can be toggled (Bug #16337)
- Translation Updates:
  Albanian, Arabic, Belarusian, Catalan, Chinese (China), Chinese
  (Taiwan), Croatian, Czech, Danish, Dutch, Finnish, French, Galician,
  German, Greek, Hebrew, Italian, Japanese, Kazakh, Korean, Lithuanian,
  Malay, Norwegian Bokmål, Portuguese, Portuguese (Brazil), Russian,
  Serbian, Slovak, Slovenian, Spanish, Turkish

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
schnitzeltony added a commit to schnitzeltony/meta-openembedded that referenced this pull request Jan 7, 2021
Release notes for 4.16.0
========================
- bump glib (and gio, gthread, etc) minimum to 2.50.0
- panel-plugin: Prefer ac-adapter-symbolic (Fixes openembedded#103)
- Add new icons in size 24x24 and 32x32
- Translation Updates:
  Albanian, Basque, Catalan, Danish, Estonian, French, Galician,
  Hebrew, Indonesian, Norwegian Bokmål, Portuguese, Portuguese
  (Brazil), Russian, Serbian, Slovenian, Swedish, Turkish

Release notes for 1.7.1
=======================
[Please note that this is a development release.]
- Add new app icon and switch to rDNS icon name
- Use more accurate status icons (Fixes openembedded#95)
- Also use symbolic icons in battery notifications
- Reorder screensavers so Xfce comes first (Fixes openembedded#101)
- settings: Adjust title and show min/max buttons
- settings: Allow critical battery level up to 70% (Fixes openembedded#67)
- settings: Add keywords for discoverability (Bug #10694)
- settings: Fix GtkSwitch signal handlers (Issue openembedded#99)
- xfpm: avoid default double fork
- Respect the notification daemon's timeouts (Fixes openembedded#57)
- Fix Laptop lid settings (Bug #15300)
- Fix spelling mistake (Bug #16698)
- Only update blank time when appropriate
- Bug #16717: Move from exo-csource to xdt-csource
- Guard against NULL pointer dereference
- More blank time debug code
- Indentation fixes
- Cleanup code
- Move default icon names into one place
- Silence compiler warnings
- Add README.md
- Add basic GitLab pipeline
- Translation Updates:
  Albanian, Arabic, Armenian (Armenia), Basque, Belarusian, Bulgarian,
  Catalan, Chinese (China), Chinese (Hong Kong), Chinese (Taiwan),
  Croatian, Czech, Danish, Dutch, Eastern Armenian, English
  (Australia), English (Canada), English (United Kingdom), Estonian,
  Finnish, French, Galician, German, Greek, Hebrew, Hungarian,
  Icelandic, Indonesian, Interlingue, Italian, Japanese, Kannada,
  Kazakh, Korean, Lithuanian, Malay, Norwegian Bokmål, Norwegian
  Nynorsk, Occitan (post 1500), Polish, Portuguese, Portuguese
  (Brazil), Romanian, Russian, Serbian, Sinhala, Slovak, Slovenian,
  Spanish, Swedish, Telugu, Thai, Turkish, Ukrainian, Uyghur,
  Vietnamese

Release notes for 1.7.0
=======================
[Please note that this is a development release.]

- Fix inhibiting xfce4-screensaver (Bug #16364)
- Fix indentation (makes git blame harder, but code more readable)
- settings: Unclutter system and display tabs
- settings: Move % sign out of spinbutton (Bug #15994)
- Switch to symbolic window-close icons
- Dismiss critical notification when connecting to AC
- Make brightness steps configurable (Bug #12062)
- Allow compilation with panel 4.15
- panel-plugin: Properly show 'About' menu item
- panel-plugin: Add (optional) Presentation mode indicator (Bug #15773)
- panel-plugin: Toggle presentation mode on middle click
- panel-plugin: Add warning color to presentation mode indicator
- panel-plugin: Use GtkSwitch for Presentation mode
- panel-plugin: Replace deprecated call
- systray: Ensure presentation mode can be toggled (Bug #16337)
- Translation Updates:
  Albanian, Arabic, Belarusian, Catalan, Chinese (China), Chinese
  (Taiwan), Croatian, Czech, Danish, Dutch, Finnish, French, Galician,
  German, Greek, Hebrew, Italian, Japanese, Kazakh, Korean, Lithuanian,
  Malay, Norwegian Bokmål, Portuguese, Portuguese (Brazil), Russian,
  Serbian, Slovak, Slovenian, Spanish, Turkish

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
kraj pushed a commit to YoeDistro/meta-openembedded that referenced this pull request Jun 19, 2023
License-Update:
 Add "Copyright (c) 2016-2026 Asif Saif Uddin & contributors." to
license file.

Changelog:
===========
  Drop Python 2 support, remove six.
  Uses PromptSession() class from prompt_toolkit instead of prompt() function (openembedded#63).
  Added filter for hidden commands and options (openembedded#86).
  Added click's autocompletion support (openembedded#88).
  Added tab-completion for Path and BOOL type arguments (openembedded#95).
  Added 'expand environmental variables in path' feature (openembedded#96).
  Delegate command dispatching to the actual group command.
  Updated completer class and tests based on new fix#92 (openembedded#102).
  Python 3.11 support.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
kraj pushed a commit to YoeDistro/meta-openembedded that referenced this pull request Jun 19, 2023
License-Update:
 Add "Copyright (c) 2016-2026 Asif Saif Uddin & contributors." to
license file.

Changelog:
===========
  Drop Python 2 support, remove six.
  Uses PromptSession() class from prompt_toolkit instead of prompt() function (openembedded#63).
  Added filter for hidden commands and options (openembedded#86).
  Added click's autocompletion support (openembedded#88).
  Added tab-completion for Path and BOOL type arguments (openembedded#95).
  Added 'expand environmental variables in path' feature (openembedded#96).
  Delegate command dispatching to the actual group command.
  Updated completer class and tests based on new fix#92 (openembedded#102).
  Python 3.11 support.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
kraj pushed a commit to YoeDistro/meta-openembedded that referenced this pull request Jul 25, 2026
- add missing dependencies
- fetch missing subprojects
- LIC_FILES_CHKSUM has changed but LICENSE is still LGPL-2.1

Overview of changes in malcontent 0.14.0
========================================

* Bugs fixed:
  - openembedded#89 After reworking user selector and navigation, removing currently viewed
    users isn't handled (Philip Withnall)
  - openembedded#101 Integrate NSS web filtering module in flatpak (Philip Withnall)
  - openembedded#122 Allow viewing screen time usage when using malcontent-control as a
    child user (Philip Withnall)
  - openembedded#129 Hide level bar if there’s no data available yet
  - openembedded#133 EstimatedTimesChanged signal is not emitted after a screen time
    extension request is granted (Philip Withnall)
  - !292 docs: Add diagram and some more notes to screen time design document
  - !293 malcontent-client: Improve some error messages for invalid command
    lines
  - !294 build: Post-release version bump
  - !295 po: Fix a few localisation problems
  - !296 Update Chinese translation
  - !297 docs: Add a diagram of web filtering IPC
  - !298 Update Czech translation
  - !299 updated ru.po
  - !300 Replace sl.po with translation update
  - !305 Update Czech translation
  - !306 Update Chinese translation
  - !307 Update Georgian translation
  - !309 Update Slovenian (sl) translation
  - !311 build: Use system libcdb library if available
  - !312 malcontent-webd-update/tests: Only install webd template if tests are
    installed
  - !314 nss/tests/nss-objdump: Also allow linker library
  - !315 Update Swedish translation
  - !316 build/ci: Minor cleanups related to docs
  - !317 Update Kazakh translation

* Translation updates:
  - Chinese (China) (lumingzh)
  - Czech (AsciiWolf)
  - Georgian (NorwayFun)
  - Kazakh (Baurzhan Muftakhidinov)
  - Russian (Ser82-png)
  - Slovenian (filmsi)
  - Swedish (Anders Jonsson)

Overview of changes in malcontent 0.14.alpha
============================================

* This is an unstable development release previewing some new features; a lot of
  things have changed around, so it’s expected that there may be some packaging
  issues; please file an issue on
  https://gitlab.freedesktop.org/pwithnall/malcontent/-/issues if so

* Add developer API documentation

* Refresh UI

* Add support for screen time limits

* Add backend for web filtering

* Bugs fixed:
  - openembedded#2 Build developer documentation (Philip Withnall)
  - openembedded#73 Updated sl.po translationn
  - openembedded#74 Add family API (Philip Withnall)
  - openembedded#75 Ensure MctSessionLimits can do daily time limit and bedtime schedule
    (Philip Withnall)
  - openembedded#76 Add org.freedesktop.MalcontentTimer1.Parent API for querying child
    computer usage (Philip Withnall)
  - openembedded#80 Refresh UI for unlock page
  - openembedded#81 Rework user selector
  - openembedded#83 Add screen time subpage with basic screen limits options
  - openembedded#84 Add screen time chart
  - openembedded#88 Implement NSS web filtering module and filter list daemon (Philip
    Withnall)
  - openembedded#91 Port documentation comments to gi-docgen format
  - openembedded#95 Build sysext image in CI for integration testing with gnome-shell
    (Philip Withnall)
  - openembedded#96 Selecting username from commandline fails (Ignacy Kuchciński)
  - openembedded#97 Add org.freedesktop.MalcontentTimer1.Child API for extending a child’s
    session time (Philip Withnall)
  - openembedded#98 After adding screen time subpage, the previous value of bedtime/screen
    limit are not preserved (Philip Withnall)
  - openembedded#100 Bump the app copyright date (Philip Withnall)
  - openembedded#102 Add tests for filter list parsing code in malcontent-webd (Philip
    Withnall)
  - openembedded#107 Follow-up from "Add screen time chart"
  - openembedded#109 Set a default daily screen time limit value
  - openembedded#110 Show logged-in child accounts in the parental controls application
  - openembedded#111 Screen time summary level bar overflows
  - openembedded#112 Fix assertion when closing the application (Philip Withnall)
  - openembedded#113 Investigate gtklevelbar breaking
  - openembedded#115 Improve documentation of the malcontent-client record-usage command
    (Philip Withnall)
  - openembedded#117 Emit EstimatedTimesChanged signal from malcontent-timerd if session
    limits settings change (Philip Withnall)
  - openembedded#118 Malcontent-timerd daemon error on GNOME OS child account login (Philip
    Withnall)
  - openembedded#119 Fix duration picker breaking in 12-hour clock mode
  - openembedded#120 Update Turkish translation
  - !189 build: Post-release version bump
  - !190 Bulgarian translation by kraftwerk
  - !191 malcontent-control: Port about dialog to AdwAboutDialog
  - !192 ci: Add various linting tests for shell and Python
  - !193 malcontent-client: Add support for setting a session limit policy
  - !194 Improve REUSE license/copyright tagging somewhat
  - !195 Update Georgian translation
  - !196 malcontent-timerd: Add initial implementation of timer daemon
  - !197 po: Add new malcontent-timerd files to POTFILES.in
  - !198 updated ru.po
  - !200 ui: Fix wrong a11y role in button
  - !202 nss: Add a new libnss_malcontent.so.2 NSS module for web filtering
  - !204 libmalcontent: Add web filtering settings storage and API
  - !205 malcontent-client: Add {get,set}-web-filter commands
  - !210 Add icons to libmalcontent-ui gresources
  - !211 docs: Add Code of Conduct
  - !213 Add missing mct_session_limits_equal() and mct_web_filter_equal()
    functions
  - !214 manager: Rework change notification from AccountsService and support
    notification for session limits and web filters
  - !215 Various minor type and terminology fixes
  - !216 user-selector: Factor out getuid() calls into a :current-user property
  - !217 Fix icons in dark theme
  - !218 tools: Add a sysext build tool
  - !219 malcontent-control: Add D-Bus service file
  - !220 malcontent-control: Change component type to "desktop-application"
  - !221 accounts-service: Make extension symlinks relative
  - !222 Handle external changes to users and settings
  - !224 Fix waiting asynchronously for user manager
  - !225 malcontent-webd: Add initial implementation of web filtering daemon
  - !226 Adjust malcontent-timer for shell integration
  - !227 po: Add missing files to POTFILES.in
  - !228 Replace sl.po; this is the updated translation (100%).
  - !229 nss: Add unit tests for NSS module
  - !230 Update of sl.po
  - !231 malcontent-timer: Remove an invalid attribute from a D-Bus XML file
  - !232 tests: Add test for the sandboxing of malcontent-webd.service and
    malcontent-timerd.service
  - !233 Update Czech translation
  - !235 Malcontent client improvements
  - !236 Update Polish translation 250828
  - openembedded#83 Add screen time subpage with basic screen limits options
  - openembedded#84 Add screen time chart
  - openembedded#88 Implement NSS web filtering module and filter list daemon (Philip
    Withnall)
  - openembedded#91 Port documentation comments to gi-docgen format
  - openembedded#95 Build sysext image in CI for integration testing with gnome-shell
    (Philip Withnall)
  - openembedded#96 Selecting username from commandline fails (Ignacy Kuchciński)
  - openembedded#97 Add org.freedesktop.MalcontentTimer1.Child API for extending a child’s
    session time (Philip Withnall)
  - openembedded#98 After adding screen time subpage, the previous value of bedtime/screen
    limit are not preserved (Philip Withnall)
  - openembedded#100 Bump the app copyright date (Philip Withnall)
  - openembedded#102 Add tests for filter list parsing code in malcontent-webd (Philip
    Withnall)
  - openembedded#107 Follow-up from "Add screen time chart"
  - openembedded#109 Set a default daily screen time limit value
  - openembedded#110 Show logged-in child accounts in the parental controls application
  - openembedded#111 Screen time summary level bar overflows
  - openembedded#112 Fix assertion when closing the application (Philip Withnall)
  - openembedded#113 Investigate gtklevelbar breaking
  - openembedded#115 Improve documentation of the malcontent-client record-usage command
    (Philip Withnall)
  - openembedded#117 Emit EstimatedTimesChanged signal from malcontent-timerd if session
    limits settings change (Philip Withnall)
  - openembedded#118 Malcontent-timerd daemon error on GNOME OS child account login (Philip
    Withnall)
  - openembedded#119 Fix duration picker breaking in 12-hour clock mode
  - openembedded#120 Update Turkish translation
  - !189 build: Post-release version bump
  - !190 Bulgarian translation by kraftwerk
  - !191 malcontent-control: Port about dialog to AdwAboutDialog
  - !192 ci: Add various linting tests for shell and Python
  - !193 malcontent-client: Add support for setting a session limit policy
  - !194 Improve REUSE license/copyright tagging somewhat
  - !195 Update Georgian translation
  - !196 malcontent-timerd: Add initial implementation of timer daemon
  - !197 po: Add new malcontent-timerd files to POTFILES.in
  - !198 updated ru.po
  - !200 ui: Fix wrong a11y role in button
  - !202 nss: Add a new libnss_malcontent.so.2 NSS module for web filtering
  - !204 libmalcontent: Add web filtering settings storage and API
  - !205 malcontent-client: Add {get,set}-web-filter commands
  - !210 Add icons to libmalcontent-ui gresources
  - !211 docs: Add Code of Conduct
  - !213 Add missing mct_session_limits_equal() and mct_web_filter_equal()
    functions
  - !214 manager: Rework change notification from AccountsService and support
    notification for session limits and web filters
  - !215 Various minor type and terminology fixes
  - !216 user-selector: Factor out getuid() calls into a :current-user property
  - !217 Fix icons in dark theme
  - !218 tools: Add a sysext build tool
  - !219 malcontent-control: Add D-Bus service file
  - !220 malcontent-control: Change component type to "desktop-application"
  - !221 accounts-service: Make extension symlinks relative
  - !222 Handle external changes to users and settings
  - !224 Fix waiting asynchronously for user manager
  - !225 malcontent-webd: Add initial implementation of web filtering daemon
  - !226 Adjust malcontent-timer for shell integration
  - !227 po: Add missing files to POTFILES.in
  - !228 Replace sl.po; this is the updated translation (100%).
  - !229 nss: Add unit tests for NSS module
  - !230 Update of sl.po
  - !231 malcontent-timer: Remove an invalid attribute from a D-Bus XML file
  - !232 tests: Add test for the sandboxing of malcontent-webd.service and
    malcontent-timerd.service
  - !233 Update Czech translation
  - !235 Malcontent client improvements
  - !236 Update Polish translation 250828
  - !237 docs: Add web filtering design document
  - !238 docs: Add a document about system integration (packaging)
  - !240 Update Czech translation
  - !241 malcontent-client: Fix --help output for set-web-filter subcommand
  - !242 Calculate next session times in malcontent-timer
  - !243 Update Czech translation
  - !245 po: Add false positves to POTFILES.skip
  - !246 Update Polish translation 250907
  - !247 manager: Handle UnknownInterface error from AccountsService
  - !249 Minor malcontent-webd fixes
  - !251 docs: Mention the update-error file in malcontent-webd.8
  - !252 libmalcontent-ui: Update documentation to use gi-docgen
  - !254 docs: Add some reference links to screen time design document
  - !255 Update Chinese translation
  - !256 Update Slovenian translation
  - !257 libmalcontent-timer: Retry queries if the timer store is busy
  - !258 time-page: Prevent calling unref on a NULL pointer
  - !259 malcontent-webd-update: Disable timeout when updating filters
  - !260 malcontent-webd: Relax UMask in service file
  - !261 Update Czech translation
  - !262 po: Add missing file to POTFILES.in
  - !263 Update Chinese translation
  - !264 build: Use exposed interfaces directory
  - !265 libmalcontent-ui: Add missing gir include path
  - !266 Minor fixes for malcontent-control
  - !268 Replace sl.po with translation update.
  - !269 Russian translation updated
  - !270 Update Czech translation
  - !271 Update Chinese translation
  - !272 Updated RU against most recent pot
  - !273 Statically link libgsystemservice
  - !274 Various minor fixes and build system tests
  - !277 l10n: Replace sl.po (Slovenian)
  - !279 Update Swedish translation
  - !282 tests: Add unit tests for `MctExtensionAgentObject`
  - !286 libmalcontent: Port remaining doc comments to gi-docgen format
  - !289 malcontent-control: Fix a crash when quitting just after making changes
  - !291 po: Update Bulgarian translation

* Translation updates:
  - Bulgarian (twlvnn, twlvnn kraftwerk)
  - Chinese (China) (lumingzh)
  - Czech (AsciiWolf)
  - Georgian (NorwayFun)
  - Polish (Piotr Drąg)
  - Russian (Julia Dronova, Ser82-png)
  - Slovenian (filmsi, Martin Srebotnjak)
  - Swedish (Anders Jonsson)
  - Turkish (Sabri Ünal)

Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
kraj pushed a commit to YoeDistro/meta-openembedded that referenced this pull request Jul 26, 2026
- add missing dependencies
- fetch missing subprojects
- LIC_FILES_CHKSUM has changed but LICENSE is still LGPL-2.1

Overview of changes in malcontent 0.14.0
========================================

* Bugs fixed:
  - openembedded#89 After reworking user selector and navigation, removing currently viewed
    users isn't handled (Philip Withnall)
  - openembedded#101 Integrate NSS web filtering module in flatpak (Philip Withnall)
  - openembedded#122 Allow viewing screen time usage when using malcontent-control as a
    child user (Philip Withnall)
  - openembedded#129 Hide level bar if there’s no data available yet
  - openembedded#133 EstimatedTimesChanged signal is not emitted after a screen time
    extension request is granted (Philip Withnall)
  - !292 docs: Add diagram and some more notes to screen time design document
  - !293 malcontent-client: Improve some error messages for invalid command
    lines
  - !294 build: Post-release version bump
  - !295 po: Fix a few localisation problems
  - !296 Update Chinese translation
  - !297 docs: Add a diagram of web filtering IPC
  - !298 Update Czech translation
  - !299 updated ru.po
  - !300 Replace sl.po with translation update
  - !305 Update Czech translation
  - !306 Update Chinese translation
  - !307 Update Georgian translation
  - !309 Update Slovenian (sl) translation
  - !311 build: Use system libcdb library if available
  - !312 malcontent-webd-update/tests: Only install webd template if tests are
    installed
  - !314 nss/tests/nss-objdump: Also allow linker library
  - !315 Update Swedish translation
  - !316 build/ci: Minor cleanups related to docs
  - !317 Update Kazakh translation

* Translation updates:
  - Chinese (China) (lumingzh)
  - Czech (AsciiWolf)
  - Georgian (NorwayFun)
  - Kazakh (Baurzhan Muftakhidinov)
  - Russian (Ser82-png)
  - Slovenian (filmsi)
  - Swedish (Anders Jonsson)

Overview of changes in malcontent 0.14.alpha
============================================

* This is an unstable development release previewing some new features; a lot of
  things have changed around, so it’s expected that there may be some packaging
  issues; please file an issue on
  https://gitlab.freedesktop.org/pwithnall/malcontent/-/issues if so

* Add developer API documentation

* Refresh UI

* Add support for screen time limits

* Add backend for web filtering

* Bugs fixed:
  - openembedded#2 Build developer documentation (Philip Withnall)
  - openembedded#73 Updated sl.po translationn
  - openembedded#74 Add family API (Philip Withnall)
  - openembedded#75 Ensure MctSessionLimits can do daily time limit and bedtime schedule
    (Philip Withnall)
  - openembedded#76 Add org.freedesktop.MalcontentTimer1.Parent API for querying child
    computer usage (Philip Withnall)
  - openembedded#80 Refresh UI for unlock page
  - openembedded#81 Rework user selector
  - openembedded#83 Add screen time subpage with basic screen limits options
  - openembedded#84 Add screen time chart
  - openembedded#88 Implement NSS web filtering module and filter list daemon (Philip
    Withnall)
  - openembedded#91 Port documentation comments to gi-docgen format
  - openembedded#95 Build sysext image in CI for integration testing with gnome-shell
    (Philip Withnall)
  - openembedded#96 Selecting username from commandline fails (Ignacy Kuchciński)
  - openembedded#97 Add org.freedesktop.MalcontentTimer1.Child API for extending a child’s
    session time (Philip Withnall)
  - openembedded#98 After adding screen time subpage, the previous value of bedtime/screen
    limit are not preserved (Philip Withnall)
  - openembedded#100 Bump the app copyright date (Philip Withnall)
  - openembedded#102 Add tests for filter list parsing code in malcontent-webd (Philip
    Withnall)
  - openembedded#107 Follow-up from "Add screen time chart"
  - openembedded#109 Set a default daily screen time limit value
  - openembedded#110 Show logged-in child accounts in the parental controls application
  - openembedded#111 Screen time summary level bar overflows
  - openembedded#112 Fix assertion when closing the application (Philip Withnall)
  - openembedded#113 Investigate gtklevelbar breaking
  - openembedded#115 Improve documentation of the malcontent-client record-usage command
    (Philip Withnall)
  - openembedded#117 Emit EstimatedTimesChanged signal from malcontent-timerd if session
    limits settings change (Philip Withnall)
  - openembedded#118 Malcontent-timerd daemon error on GNOME OS child account login (Philip
    Withnall)
  - openembedded#119 Fix duration picker breaking in 12-hour clock mode
  - openembedded#120 Update Turkish translation
  - !189 build: Post-release version bump
  - !190 Bulgarian translation by kraftwerk
  - !191 malcontent-control: Port about dialog to AdwAboutDialog
  - !192 ci: Add various linting tests for shell and Python
  - !193 malcontent-client: Add support for setting a session limit policy
  - !194 Improve REUSE license/copyright tagging somewhat
  - !195 Update Georgian translation
  - !196 malcontent-timerd: Add initial implementation of timer daemon
  - !197 po: Add new malcontent-timerd files to POTFILES.in
  - !198 updated ru.po
  - !200 ui: Fix wrong a11y role in button
  - !202 nss: Add a new libnss_malcontent.so.2 NSS module for web filtering
  - !204 libmalcontent: Add web filtering settings storage and API
  - !205 malcontent-client: Add {get,set}-web-filter commands
  - !210 Add icons to libmalcontent-ui gresources
  - !211 docs: Add Code of Conduct
  - !213 Add missing mct_session_limits_equal() and mct_web_filter_equal()
    functions
  - !214 manager: Rework change notification from AccountsService and support
    notification for session limits and web filters
  - !215 Various minor type and terminology fixes
  - !216 user-selector: Factor out getuid() calls into a :current-user property
  - !217 Fix icons in dark theme
  - !218 tools: Add a sysext build tool
  - !219 malcontent-control: Add D-Bus service file
  - !220 malcontent-control: Change component type to "desktop-application"
  - !221 accounts-service: Make extension symlinks relative
  - !222 Handle external changes to users and settings
  - !224 Fix waiting asynchronously for user manager
  - !225 malcontent-webd: Add initial implementation of web filtering daemon
  - !226 Adjust malcontent-timer for shell integration
  - !227 po: Add missing files to POTFILES.in
  - !228 Replace sl.po; this is the updated translation (100%).
  - !229 nss: Add unit tests for NSS module
  - !230 Update of sl.po
  - !231 malcontent-timer: Remove an invalid attribute from a D-Bus XML file
  - !232 tests: Add test for the sandboxing of malcontent-webd.service and
    malcontent-timerd.service
  - !233 Update Czech translation
  - !235 Malcontent client improvements
  - !236 Update Polish translation 250828
  - openembedded#83 Add screen time subpage with basic screen limits options
  - openembedded#84 Add screen time chart
  - openembedded#88 Implement NSS web filtering module and filter list daemon (Philip
    Withnall)
  - openembedded#91 Port documentation comments to gi-docgen format
  - openembedded#95 Build sysext image in CI for integration testing with gnome-shell
    (Philip Withnall)
  - openembedded#96 Selecting username from commandline fails (Ignacy Kuchciński)
  - openembedded#97 Add org.freedesktop.MalcontentTimer1.Child API for extending a child’s
    session time (Philip Withnall)
  - openembedded#98 After adding screen time subpage, the previous value of bedtime/screen
    limit are not preserved (Philip Withnall)
  - openembedded#100 Bump the app copyright date (Philip Withnall)
  - openembedded#102 Add tests for filter list parsing code in malcontent-webd (Philip
    Withnall)
  - openembedded#107 Follow-up from "Add screen time chart"
  - openembedded#109 Set a default daily screen time limit value
  - openembedded#110 Show logged-in child accounts in the parental controls application
  - openembedded#111 Screen time summary level bar overflows
  - openembedded#112 Fix assertion when closing the application (Philip Withnall)
  - openembedded#113 Investigate gtklevelbar breaking
  - openembedded#115 Improve documentation of the malcontent-client record-usage command
    (Philip Withnall)
  - openembedded#117 Emit EstimatedTimesChanged signal from malcontent-timerd if session
    limits settings change (Philip Withnall)
  - openembedded#118 Malcontent-timerd daemon error on GNOME OS child account login (Philip
    Withnall)
  - openembedded#119 Fix duration picker breaking in 12-hour clock mode
  - openembedded#120 Update Turkish translation
  - !189 build: Post-release version bump
  - !190 Bulgarian translation by kraftwerk
  - !191 malcontent-control: Port about dialog to AdwAboutDialog
  - !192 ci: Add various linting tests for shell and Python
  - !193 malcontent-client: Add support for setting a session limit policy
  - !194 Improve REUSE license/copyright tagging somewhat
  - !195 Update Georgian translation
  - !196 malcontent-timerd: Add initial implementation of timer daemon
  - !197 po: Add new malcontent-timerd files to POTFILES.in
  - !198 updated ru.po
  - !200 ui: Fix wrong a11y role in button
  - !202 nss: Add a new libnss_malcontent.so.2 NSS module for web filtering
  - !204 libmalcontent: Add web filtering settings storage and API
  - !205 malcontent-client: Add {get,set}-web-filter commands
  - !210 Add icons to libmalcontent-ui gresources
  - !211 docs: Add Code of Conduct
  - !213 Add missing mct_session_limits_equal() and mct_web_filter_equal()
    functions
  - !214 manager: Rework change notification from AccountsService and support
    notification for session limits and web filters
  - !215 Various minor type and terminology fixes
  - !216 user-selector: Factor out getuid() calls into a :current-user property
  - !217 Fix icons in dark theme
  - !218 tools: Add a sysext build tool
  - !219 malcontent-control: Add D-Bus service file
  - !220 malcontent-control: Change component type to "desktop-application"
  - !221 accounts-service: Make extension symlinks relative
  - !222 Handle external changes to users and settings
  - !224 Fix waiting asynchronously for user manager
  - !225 malcontent-webd: Add initial implementation of web filtering daemon
  - !226 Adjust malcontent-timer for shell integration
  - !227 po: Add missing files to POTFILES.in
  - !228 Replace sl.po; this is the updated translation (100%).
  - !229 nss: Add unit tests for NSS module
  - !230 Update of sl.po
  - !231 malcontent-timer: Remove an invalid attribute from a D-Bus XML file
  - !232 tests: Add test for the sandboxing of malcontent-webd.service and
    malcontent-timerd.service
  - !233 Update Czech translation
  - !235 Malcontent client improvements
  - !236 Update Polish translation 250828
  - !237 docs: Add web filtering design document
  - !238 docs: Add a document about system integration (packaging)
  - !240 Update Czech translation
  - !241 malcontent-client: Fix --help output for set-web-filter subcommand
  - !242 Calculate next session times in malcontent-timer
  - !243 Update Czech translation
  - !245 po: Add false positves to POTFILES.skip
  - !246 Update Polish translation 250907
  - !247 manager: Handle UnknownInterface error from AccountsService
  - !249 Minor malcontent-webd fixes
  - !251 docs: Mention the update-error file in malcontent-webd.8
  - !252 libmalcontent-ui: Update documentation to use gi-docgen
  - !254 docs: Add some reference links to screen time design document
  - !255 Update Chinese translation
  - !256 Update Slovenian translation
  - !257 libmalcontent-timer: Retry queries if the timer store is busy
  - !258 time-page: Prevent calling unref on a NULL pointer
  - !259 malcontent-webd-update: Disable timeout when updating filters
  - !260 malcontent-webd: Relax UMask in service file
  - !261 Update Czech translation
  - !262 po: Add missing file to POTFILES.in
  - !263 Update Chinese translation
  - !264 build: Use exposed interfaces directory
  - !265 libmalcontent-ui: Add missing gir include path
  - !266 Minor fixes for malcontent-control
  - !268 Replace sl.po with translation update.
  - !269 Russian translation updated
  - !270 Update Czech translation
  - !271 Update Chinese translation
  - !272 Updated RU against most recent pot
  - !273 Statically link libgsystemservice
  - !274 Various minor fixes and build system tests
  - !277 l10n: Replace sl.po (Slovenian)
  - !279 Update Swedish translation
  - !282 tests: Add unit tests for `MctExtensionAgentObject`
  - !286 libmalcontent: Port remaining doc comments to gi-docgen format
  - !289 malcontent-control: Fix a crash when quitting just after making changes
  - !291 po: Update Bulgarian translation

* Translation updates:
  - Bulgarian (twlvnn, twlvnn kraftwerk)
  - Chinese (China) (lumingzh)
  - Czech (AsciiWolf)
  - Georgian (NorwayFun)
  - Polish (Piotr Drąg)
  - Russian (Julia Dronova, Ser82-png)
  - Slovenian (filmsi, Martin Srebotnjak)
  - Swedish (Anders Jonsson)
  - Turkish (Sabri Ünal)

Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
kraj pushed a commit to YoeDistro/meta-openembedded that referenced this pull request Jul 26, 2026
- add missing dependencies
- fetch missing subprojects
- LIC_FILES_CHKSUM has changed but LICENSE is still LGPL-2.1
- The malcontent-timer-ext-agent, malcontent-timerd, and malcontent-webd services
  are configured to run under their own user accounts. Create the users so that
  the services can run.

Overview of changes in malcontent 0.14.0
========================================

* Bugs fixed:
  - openembedded#89 After reworking user selector and navigation, removing currently viewed
    users isn't handled (Philip Withnall)
  - openembedded#101 Integrate NSS web filtering module in flatpak (Philip Withnall)
  - openembedded#122 Allow viewing screen time usage when using malcontent-control as a
    child user (Philip Withnall)
  - openembedded#129 Hide level bar if there’s no data available yet
  - openembedded#133 EstimatedTimesChanged signal is not emitted after a screen time
    extension request is granted (Philip Withnall)
  - !292 docs: Add diagram and some more notes to screen time design document
  - !293 malcontent-client: Improve some error messages for invalid command
    lines
  - !294 build: Post-release version bump
  - !295 po: Fix a few localisation problems
  - !296 Update Chinese translation
  - !297 docs: Add a diagram of web filtering IPC
  - !298 Update Czech translation
  - !299 updated ru.po
  - !300 Replace sl.po with translation update
  - !305 Update Czech translation
  - !306 Update Chinese translation
  - !307 Update Georgian translation
  - !309 Update Slovenian (sl) translation
  - !311 build: Use system libcdb library if available
  - !312 malcontent-webd-update/tests: Only install webd template if tests are
    installed
  - !314 nss/tests/nss-objdump: Also allow linker library
  - !315 Update Swedish translation
  - !316 build/ci: Minor cleanups related to docs
  - !317 Update Kazakh translation

* Translation updates:
  - Chinese (China) (lumingzh)
  - Czech (AsciiWolf)
  - Georgian (NorwayFun)
  - Kazakh (Baurzhan Muftakhidinov)
  - Russian (Ser82-png)
  - Slovenian (filmsi)
  - Swedish (Anders Jonsson)

Overview of changes in malcontent 0.14.alpha
============================================

* This is an unstable development release previewing some new features; a lot of
  things have changed around, so it’s expected that there may be some packaging
  issues; please file an issue on
  https://gitlab.freedesktop.org/pwithnall/malcontent/-/issues if so

* Add developer API documentation

* Refresh UI

* Add support for screen time limits

* Add backend for web filtering

* Bugs fixed:
  - openembedded#2 Build developer documentation (Philip Withnall)
  - openembedded#73 Updated sl.po translationn
  - openembedded#74 Add family API (Philip Withnall)
  - openembedded#75 Ensure MctSessionLimits can do daily time limit and bedtime schedule
    (Philip Withnall)
  - openembedded#76 Add org.freedesktop.MalcontentTimer1.Parent API for querying child
    computer usage (Philip Withnall)
  - openembedded#80 Refresh UI for unlock page
  - openembedded#81 Rework user selector
  - openembedded#83 Add screen time subpage with basic screen limits options
  - openembedded#84 Add screen time chart
  - openembedded#88 Implement NSS web filtering module and filter list daemon (Philip
    Withnall)
  - openembedded#91 Port documentation comments to gi-docgen format
  - openembedded#95 Build sysext image in CI for integration testing with gnome-shell
    (Philip Withnall)
  - openembedded#96 Selecting username from commandline fails (Ignacy Kuchciński)
  - openembedded#97 Add org.freedesktop.MalcontentTimer1.Child API for extending a child’s
    session time (Philip Withnall)
  - openembedded#98 After adding screen time subpage, the previous value of bedtime/screen
    limit are not preserved (Philip Withnall)
  - openembedded#100 Bump the app copyright date (Philip Withnall)
  - openembedded#102 Add tests for filter list parsing code in malcontent-webd (Philip
    Withnall)
  - openembedded#107 Follow-up from "Add screen time chart"
  - openembedded#109 Set a default daily screen time limit value
  - openembedded#110 Show logged-in child accounts in the parental controls application
  - openembedded#111 Screen time summary level bar overflows
  - openembedded#112 Fix assertion when closing the application (Philip Withnall)
  - openembedded#113 Investigate gtklevelbar breaking
  - openembedded#115 Improve documentation of the malcontent-client record-usage command
    (Philip Withnall)
  - openembedded#117 Emit EstimatedTimesChanged signal from malcontent-timerd if session
    limits settings change (Philip Withnall)
  - openembedded#118 Malcontent-timerd daemon error on GNOME OS child account login (Philip
    Withnall)
  - openembedded#119 Fix duration picker breaking in 12-hour clock mode
  - openembedded#120 Update Turkish translation
  - !189 build: Post-release version bump
  - !190 Bulgarian translation by kraftwerk
  - !191 malcontent-control: Port about dialog to AdwAboutDialog
  - !192 ci: Add various linting tests for shell and Python
  - !193 malcontent-client: Add support for setting a session limit policy
  - !194 Improve REUSE license/copyright tagging somewhat
  - !195 Update Georgian translation
  - !196 malcontent-timerd: Add initial implementation of timer daemon
  - !197 po: Add new malcontent-timerd files to POTFILES.in
  - !198 updated ru.po
  - !200 ui: Fix wrong a11y role in button
  - !202 nss: Add a new libnss_malcontent.so.2 NSS module for web filtering
  - !204 libmalcontent: Add web filtering settings storage and API
  - !205 malcontent-client: Add {get,set}-web-filter commands
  - !210 Add icons to libmalcontent-ui gresources
  - !211 docs: Add Code of Conduct
  - !213 Add missing mct_session_limits_equal() and mct_web_filter_equal()
    functions
  - !214 manager: Rework change notification from AccountsService and support
    notification for session limits and web filters
  - !215 Various minor type and terminology fixes
  - !216 user-selector: Factor out getuid() calls into a :current-user property
  - !217 Fix icons in dark theme
  - !218 tools: Add a sysext build tool
  - !219 malcontent-control: Add D-Bus service file
  - !220 malcontent-control: Change component type to "desktop-application"
  - !221 accounts-service: Make extension symlinks relative
  - !222 Handle external changes to users and settings
  - !224 Fix waiting asynchronously for user manager
  - !225 malcontent-webd: Add initial implementation of web filtering daemon
  - !226 Adjust malcontent-timer for shell integration
  - !227 po: Add missing files to POTFILES.in
  - !228 Replace sl.po; this is the updated translation (100%).
  - !229 nss: Add unit tests for NSS module
  - !230 Update of sl.po
  - !231 malcontent-timer: Remove an invalid attribute from a D-Bus XML file
  - !232 tests: Add test for the sandboxing of malcontent-webd.service and
    malcontent-timerd.service
  - !233 Update Czech translation
  - !235 Malcontent client improvements
  - !236 Update Polish translation 250828
  - openembedded#83 Add screen time subpage with basic screen limits options
  - openembedded#84 Add screen time chart
  - openembedded#88 Implement NSS web filtering module and filter list daemon (Philip
    Withnall)
  - openembedded#91 Port documentation comments to gi-docgen format
  - openembedded#95 Build sysext image in CI for integration testing with gnome-shell
    (Philip Withnall)
  - openembedded#96 Selecting username from commandline fails (Ignacy Kuchciński)
  - openembedded#97 Add org.freedesktop.MalcontentTimer1.Child API for extending a child’s
    session time (Philip Withnall)
  - openembedded#98 After adding screen time subpage, the previous value of bedtime/screen
    limit are not preserved (Philip Withnall)
  - openembedded#100 Bump the app copyright date (Philip Withnall)
  - openembedded#102 Add tests for filter list parsing code in malcontent-webd (Philip
    Withnall)
  - openembedded#107 Follow-up from "Add screen time chart"
  - openembedded#109 Set a default daily screen time limit value
  - openembedded#110 Show logged-in child accounts in the parental controls application
  - openembedded#111 Screen time summary level bar overflows
  - openembedded#112 Fix assertion when closing the application (Philip Withnall)
  - openembedded#113 Investigate gtklevelbar breaking
  - openembedded#115 Improve documentation of the malcontent-client record-usage command
    (Philip Withnall)
  - openembedded#117 Emit EstimatedTimesChanged signal from malcontent-timerd if session
    limits settings change (Philip Withnall)
  - openembedded#118 Malcontent-timerd daemon error on GNOME OS child account login (Philip
    Withnall)
  - openembedded#119 Fix duration picker breaking in 12-hour clock mode
  - openembedded#120 Update Turkish translation
  - !189 build: Post-release version bump
  - !190 Bulgarian translation by kraftwerk
  - !191 malcontent-control: Port about dialog to AdwAboutDialog
  - !192 ci: Add various linting tests for shell and Python
  - !193 malcontent-client: Add support for setting a session limit policy
  - !194 Improve REUSE license/copyright tagging somewhat
  - !195 Update Georgian translation
  - !196 malcontent-timerd: Add initial implementation of timer daemon
  - !197 po: Add new malcontent-timerd files to POTFILES.in
  - !198 updated ru.po
  - !200 ui: Fix wrong a11y role in button
  - !202 nss: Add a new libnss_malcontent.so.2 NSS module for web filtering
  - !204 libmalcontent: Add web filtering settings storage and API
  - !205 malcontent-client: Add {get,set}-web-filter commands
  - !210 Add icons to libmalcontent-ui gresources
  - !211 docs: Add Code of Conduct
  - !213 Add missing mct_session_limits_equal() and mct_web_filter_equal()
    functions
  - !214 manager: Rework change notification from AccountsService and support
    notification for session limits and web filters
  - !215 Various minor type and terminology fixes
  - !216 user-selector: Factor out getuid() calls into a :current-user property
  - !217 Fix icons in dark theme
  - !218 tools: Add a sysext build tool
  - !219 malcontent-control: Add D-Bus service file
  - !220 malcontent-control: Change component type to "desktop-application"
  - !221 accounts-service: Make extension symlinks relative
  - !222 Handle external changes to users and settings
  - !224 Fix waiting asynchronously for user manager
  - !225 malcontent-webd: Add initial implementation of web filtering daemon
  - !226 Adjust malcontent-timer for shell integration
  - !227 po: Add missing files to POTFILES.in
  - !228 Replace sl.po; this is the updated translation (100%).
  - !229 nss: Add unit tests for NSS module
  - !230 Update of sl.po
  - !231 malcontent-timer: Remove an invalid attribute from a D-Bus XML file
  - !232 tests: Add test for the sandboxing of malcontent-webd.service and
    malcontent-timerd.service
  - !233 Update Czech translation
  - !235 Malcontent client improvements
  - !236 Update Polish translation 250828
  - !237 docs: Add web filtering design document
  - !238 docs: Add a document about system integration (packaging)
  - !240 Update Czech translation
  - !241 malcontent-client: Fix --help output for set-web-filter subcommand
  - !242 Calculate next session times in malcontent-timer
  - !243 Update Czech translation
  - !245 po: Add false positves to POTFILES.skip
  - !246 Update Polish translation 250907
  - !247 manager: Handle UnknownInterface error from AccountsService
  - !249 Minor malcontent-webd fixes
  - !251 docs: Mention the update-error file in malcontent-webd.8
  - !252 libmalcontent-ui: Update documentation to use gi-docgen
  - !254 docs: Add some reference links to screen time design document
  - !255 Update Chinese translation
  - !256 Update Slovenian translation
  - !257 libmalcontent-timer: Retry queries if the timer store is busy
  - !258 time-page: Prevent calling unref on a NULL pointer
  - !259 malcontent-webd-update: Disable timeout when updating filters
  - !260 malcontent-webd: Relax UMask in service file
  - !261 Update Czech translation
  - !262 po: Add missing file to POTFILES.in
  - !263 Update Chinese translation
  - !264 build: Use exposed interfaces directory
  - !265 libmalcontent-ui: Add missing gir include path
  - !266 Minor fixes for malcontent-control
  - !268 Replace sl.po with translation update.
  - !269 Russian translation updated
  - !270 Update Czech translation
  - !271 Update Chinese translation
  - !272 Updated RU against most recent pot
  - !273 Statically link libgsystemservice
  - !274 Various minor fixes and build system tests
  - !277 l10n: Replace sl.po (Slovenian)
  - !279 Update Swedish translation
  - !282 tests: Add unit tests for `MctExtensionAgentObject`
  - !286 libmalcontent: Port remaining doc comments to gi-docgen format
  - !289 malcontent-control: Fix a crash when quitting just after making changes
  - !291 po: Update Bulgarian translation

* Translation updates:
  - Bulgarian (twlvnn, twlvnn kraftwerk)
  - Chinese (China) (lumingzh)
  - Czech (AsciiWolf)
  - Georgian (NorwayFun)
  - Polish (Piotr Drąg)
  - Russian (Julia Dronova, Ser82-png)
  - Slovenian (filmsi, Martin Srebotnjak)
  - Swedish (Anders Jonsson)
  - Turkish (Sabri Ünal)

Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
kraj pushed a commit to YoeDistro/meta-openembedded that referenced this pull request Jul 27, 2026
- add missing dependencies
- fetch missing subprojects
- LIC_FILES_CHKSUM has changed but LICENSE is still LGPL-2.1
- The malcontent-timer-ext-agent, malcontent-timerd, and malcontent-webd services
  are configured to run under their own user accounts. Create the users so that
  the services can run.

Overview of changes in malcontent 0.14.0
========================================

* Bugs fixed:
  - openembedded#89 After reworking user selector and navigation, removing currently viewed
    users isn't handled (Philip Withnall)
  - openembedded#101 Integrate NSS web filtering module in flatpak (Philip Withnall)
  - openembedded#122 Allow viewing screen time usage when using malcontent-control as a
    child user (Philip Withnall)
  - openembedded#129 Hide level bar if there’s no data available yet
  - openembedded#133 EstimatedTimesChanged signal is not emitted after a screen time
    extension request is granted (Philip Withnall)
  - !292 docs: Add diagram and some more notes to screen time design document
  - !293 malcontent-client: Improve some error messages for invalid command
    lines
  - !294 build: Post-release version bump
  - !295 po: Fix a few localisation problems
  - !296 Update Chinese translation
  - !297 docs: Add a diagram of web filtering IPC
  - !298 Update Czech translation
  - !299 updated ru.po
  - !300 Replace sl.po with translation update
  - !305 Update Czech translation
  - !306 Update Chinese translation
  - !307 Update Georgian translation
  - !309 Update Slovenian (sl) translation
  - !311 build: Use system libcdb library if available
  - !312 malcontent-webd-update/tests: Only install webd template if tests are
    installed
  - !314 nss/tests/nss-objdump: Also allow linker library
  - !315 Update Swedish translation
  - !316 build/ci: Minor cleanups related to docs
  - !317 Update Kazakh translation

* Translation updates:
  - Chinese (China) (lumingzh)
  - Czech (AsciiWolf)
  - Georgian (NorwayFun)
  - Kazakh (Baurzhan Muftakhidinov)
  - Russian (Ser82-png)
  - Slovenian (filmsi)
  - Swedish (Anders Jonsson)

Overview of changes in malcontent 0.14.alpha
============================================

* This is an unstable development release previewing some new features; a lot of
  things have changed around, so it’s expected that there may be some packaging
  issues; please file an issue on
  https://gitlab.freedesktop.org/pwithnall/malcontent/-/issues if so

* Add developer API documentation

* Refresh UI

* Add support for screen time limits

* Add backend for web filtering

* Bugs fixed:
  - openembedded#2 Build developer documentation (Philip Withnall)
  - openembedded#73 Updated sl.po translationn
  - openembedded#74 Add family API (Philip Withnall)
  - openembedded#75 Ensure MctSessionLimits can do daily time limit and bedtime schedule
    (Philip Withnall)
  - openembedded#76 Add org.freedesktop.MalcontentTimer1.Parent API for querying child
    computer usage (Philip Withnall)
  - openembedded#80 Refresh UI for unlock page
  - openembedded#81 Rework user selector
  - openembedded#83 Add screen time subpage with basic screen limits options
  - openembedded#84 Add screen time chart
  - openembedded#88 Implement NSS web filtering module and filter list daemon (Philip
    Withnall)
  - openembedded#91 Port documentation comments to gi-docgen format
  - openembedded#95 Build sysext image in CI for integration testing with gnome-shell
    (Philip Withnall)
  - openembedded#96 Selecting username from commandline fails (Ignacy Kuchciński)
  - openembedded#97 Add org.freedesktop.MalcontentTimer1.Child API for extending a child’s
    session time (Philip Withnall)
  - openembedded#98 After adding screen time subpage, the previous value of bedtime/screen
    limit are not preserved (Philip Withnall)
  - openembedded#100 Bump the app copyright date (Philip Withnall)
  - openembedded#102 Add tests for filter list parsing code in malcontent-webd (Philip
    Withnall)
  - openembedded#107 Follow-up from "Add screen time chart"
  - openembedded#109 Set a default daily screen time limit value
  - openembedded#110 Show logged-in child accounts in the parental controls application
  - openembedded#111 Screen time summary level bar overflows
  - openembedded#112 Fix assertion when closing the application (Philip Withnall)
  - openembedded#113 Investigate gtklevelbar breaking
  - openembedded#115 Improve documentation of the malcontent-client record-usage command
    (Philip Withnall)
  - openembedded#117 Emit EstimatedTimesChanged signal from malcontent-timerd if session
    limits settings change (Philip Withnall)
  - openembedded#118 Malcontent-timerd daemon error on GNOME OS child account login (Philip
    Withnall)
  - openembedded#119 Fix duration picker breaking in 12-hour clock mode
  - openembedded#120 Update Turkish translation
  - !189 build: Post-release version bump
  - !190 Bulgarian translation by kraftwerk
  - !191 malcontent-control: Port about dialog to AdwAboutDialog
  - !192 ci: Add various linting tests for shell and Python
  - !193 malcontent-client: Add support for setting a session limit policy
  - !194 Improve REUSE license/copyright tagging somewhat
  - !195 Update Georgian translation
  - !196 malcontent-timerd: Add initial implementation of timer daemon
  - !197 po: Add new malcontent-timerd files to POTFILES.in
  - !198 updated ru.po
  - !200 ui: Fix wrong a11y role in button
  - !202 nss: Add a new libnss_malcontent.so.2 NSS module for web filtering
  - !204 libmalcontent: Add web filtering settings storage and API
  - !205 malcontent-client: Add {get,set}-web-filter commands
  - !210 Add icons to libmalcontent-ui gresources
  - !211 docs: Add Code of Conduct
  - !213 Add missing mct_session_limits_equal() and mct_web_filter_equal()
    functions
  - !214 manager: Rework change notification from AccountsService and support
    notification for session limits and web filters
  - !215 Various minor type and terminology fixes
  - !216 user-selector: Factor out getuid() calls into a :current-user property
  - !217 Fix icons in dark theme
  - !218 tools: Add a sysext build tool
  - !219 malcontent-control: Add D-Bus service file
  - !220 malcontent-control: Change component type to "desktop-application"
  - !221 accounts-service: Make extension symlinks relative
  - !222 Handle external changes to users and settings
  - !224 Fix waiting asynchronously for user manager
  - !225 malcontent-webd: Add initial implementation of web filtering daemon
  - !226 Adjust malcontent-timer for shell integration
  - !227 po: Add missing files to POTFILES.in
  - !228 Replace sl.po; this is the updated translation (100%).
  - !229 nss: Add unit tests for NSS module
  - !230 Update of sl.po
  - !231 malcontent-timer: Remove an invalid attribute from a D-Bus XML file
  - !232 tests: Add test for the sandboxing of malcontent-webd.service and
    malcontent-timerd.service
  - !233 Update Czech translation
  - !235 Malcontent client improvements
  - !236 Update Polish translation 250828
  - openembedded#83 Add screen time subpage with basic screen limits options
  - openembedded#84 Add screen time chart
  - openembedded#88 Implement NSS web filtering module and filter list daemon (Philip
    Withnall)
  - openembedded#91 Port documentation comments to gi-docgen format
  - openembedded#95 Build sysext image in CI for integration testing with gnome-shell
    (Philip Withnall)
  - openembedded#96 Selecting username from commandline fails (Ignacy Kuchciński)
  - openembedded#97 Add org.freedesktop.MalcontentTimer1.Child API for extending a child’s
    session time (Philip Withnall)
  - openembedded#98 After adding screen time subpage, the previous value of bedtime/screen
    limit are not preserved (Philip Withnall)
  - openembedded#100 Bump the app copyright date (Philip Withnall)
  - openembedded#102 Add tests for filter list parsing code in malcontent-webd (Philip
    Withnall)
  - openembedded#107 Follow-up from "Add screen time chart"
  - openembedded#109 Set a default daily screen time limit value
  - openembedded#110 Show logged-in child accounts in the parental controls application
  - openembedded#111 Screen time summary level bar overflows
  - openembedded#112 Fix assertion when closing the application (Philip Withnall)
  - openembedded#113 Investigate gtklevelbar breaking
  - openembedded#115 Improve documentation of the malcontent-client record-usage command
    (Philip Withnall)
  - openembedded#117 Emit EstimatedTimesChanged signal from malcontent-timerd if session
    limits settings change (Philip Withnall)
  - openembedded#118 Malcontent-timerd daemon error on GNOME OS child account login (Philip
    Withnall)
  - openembedded#119 Fix duration picker breaking in 12-hour clock mode
  - openembedded#120 Update Turkish translation
  - !189 build: Post-release version bump
  - !190 Bulgarian translation by kraftwerk
  - !191 malcontent-control: Port about dialog to AdwAboutDialog
  - !192 ci: Add various linting tests for shell and Python
  - !193 malcontent-client: Add support for setting a session limit policy
  - !194 Improve REUSE license/copyright tagging somewhat
  - !195 Update Georgian translation
  - !196 malcontent-timerd: Add initial implementation of timer daemon
  - !197 po: Add new malcontent-timerd files to POTFILES.in
  - !198 updated ru.po
  - !200 ui: Fix wrong a11y role in button
  - !202 nss: Add a new libnss_malcontent.so.2 NSS module for web filtering
  - !204 libmalcontent: Add web filtering settings storage and API
  - !205 malcontent-client: Add {get,set}-web-filter commands
  - !210 Add icons to libmalcontent-ui gresources
  - !211 docs: Add Code of Conduct
  - !213 Add missing mct_session_limits_equal() and mct_web_filter_equal()
    functions
  - !214 manager: Rework change notification from AccountsService and support
    notification for session limits and web filters
  - !215 Various minor type and terminology fixes
  - !216 user-selector: Factor out getuid() calls into a :current-user property
  - !217 Fix icons in dark theme
  - !218 tools: Add a sysext build tool
  - !219 malcontent-control: Add D-Bus service file
  - !220 malcontent-control: Change component type to "desktop-application"
  - !221 accounts-service: Make extension symlinks relative
  - !222 Handle external changes to users and settings
  - !224 Fix waiting asynchronously for user manager
  - !225 malcontent-webd: Add initial implementation of web filtering daemon
  - !226 Adjust malcontent-timer for shell integration
  - !227 po: Add missing files to POTFILES.in
  - !228 Replace sl.po; this is the updated translation (100%).
  - !229 nss: Add unit tests for NSS module
  - !230 Update of sl.po
  - !231 malcontent-timer: Remove an invalid attribute from a D-Bus XML file
  - !232 tests: Add test for the sandboxing of malcontent-webd.service and
    malcontent-timerd.service
  - !233 Update Czech translation
  - !235 Malcontent client improvements
  - !236 Update Polish translation 250828
  - !237 docs: Add web filtering design document
  - !238 docs: Add a document about system integration (packaging)
  - !240 Update Czech translation
  - !241 malcontent-client: Fix --help output for set-web-filter subcommand
  - !242 Calculate next session times in malcontent-timer
  - !243 Update Czech translation
  - !245 po: Add false positves to POTFILES.skip
  - !246 Update Polish translation 250907
  - !247 manager: Handle UnknownInterface error from AccountsService
  - !249 Minor malcontent-webd fixes
  - !251 docs: Mention the update-error file in malcontent-webd.8
  - !252 libmalcontent-ui: Update documentation to use gi-docgen
  - !254 docs: Add some reference links to screen time design document
  - !255 Update Chinese translation
  - !256 Update Slovenian translation
  - !257 libmalcontent-timer: Retry queries if the timer store is busy
  - !258 time-page: Prevent calling unref on a NULL pointer
  - !259 malcontent-webd-update: Disable timeout when updating filters
  - !260 malcontent-webd: Relax UMask in service file
  - !261 Update Czech translation
  - !262 po: Add missing file to POTFILES.in
  - !263 Update Chinese translation
  - !264 build: Use exposed interfaces directory
  - !265 libmalcontent-ui: Add missing gir include path
  - !266 Minor fixes for malcontent-control
  - !268 Replace sl.po with translation update.
  - !269 Russian translation updated
  - !270 Update Czech translation
  - !271 Update Chinese translation
  - !272 Updated RU against most recent pot
  - !273 Statically link libgsystemservice
  - !274 Various minor fixes and build system tests
  - !277 l10n: Replace sl.po (Slovenian)
  - !279 Update Swedish translation
  - !282 tests: Add unit tests for `MctExtensionAgentObject`
  - !286 libmalcontent: Port remaining doc comments to gi-docgen format
  - !289 malcontent-control: Fix a crash when quitting just after making changes
  - !291 po: Update Bulgarian translation

* Translation updates:
  - Bulgarian (twlvnn, twlvnn kraftwerk)
  - Chinese (China) (lumingzh)
  - Czech (AsciiWolf)
  - Georgian (NorwayFun)
  - Polish (Piotr Drąg)
  - Russian (Julia Dronova, Ser82-png)
  - Slovenian (filmsi, Martin Srebotnjak)
  - Swedish (Anders Jonsson)
  - Turkish (Sabri Ünal)

Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
kraj pushed a commit to YoeDistro/meta-openembedded that referenced this pull request Jul 27, 2026
- add missing dependencies
- fetch missing subprojects
- LIC_FILES_CHKSUM has changed but LICENSE is still LGPL-2.1
- The malcontent-timer-ext-agent, malcontent-timerd, and malcontent-webd services
  are configured to run under their own user accounts. Create the users so that
  the services can run.

Overview of changes in malcontent 0.14.0
========================================

* Bugs fixed:
  - openembedded#89 After reworking user selector and navigation, removing currently viewed
    users isn't handled (Philip Withnall)
  - openembedded#101 Integrate NSS web filtering module in flatpak (Philip Withnall)
  - openembedded#122 Allow viewing screen time usage when using malcontent-control as a
    child user (Philip Withnall)
  - openembedded#129 Hide level bar if there’s no data available yet
  - openembedded#133 EstimatedTimesChanged signal is not emitted after a screen time
    extension request is granted (Philip Withnall)
  - !292 docs: Add diagram and some more notes to screen time design document
  - !293 malcontent-client: Improve some error messages for invalid command
    lines
  - !294 build: Post-release version bump
  - !295 po: Fix a few localisation problems
  - !296 Update Chinese translation
  - !297 docs: Add a diagram of web filtering IPC
  - !298 Update Czech translation
  - !299 updated ru.po
  - !300 Replace sl.po with translation update
  - !305 Update Czech translation
  - !306 Update Chinese translation
  - !307 Update Georgian translation
  - !309 Update Slovenian (sl) translation
  - !311 build: Use system libcdb library if available
  - !312 malcontent-webd-update/tests: Only install webd template if tests are
    installed
  - !314 nss/tests/nss-objdump: Also allow linker library
  - !315 Update Swedish translation
  - !316 build/ci: Minor cleanups related to docs
  - !317 Update Kazakh translation

* Translation updates:
  - Chinese (China) (lumingzh)
  - Czech (AsciiWolf)
  - Georgian (NorwayFun)
  - Kazakh (Baurzhan Muftakhidinov)
  - Russian (Ser82-png)
  - Slovenian (filmsi)
  - Swedish (Anders Jonsson)

Overview of changes in malcontent 0.14.alpha
============================================

* This is an unstable development release previewing some new features; a lot of
  things have changed around, so it’s expected that there may be some packaging
  issues; please file an issue on
  https://gitlab.freedesktop.org/pwithnall/malcontent/-/issues if so

* Add developer API documentation

* Refresh UI

* Add support for screen time limits

* Add backend for web filtering

* Bugs fixed:
  - openembedded#2 Build developer documentation (Philip Withnall)
  - openembedded#73 Updated sl.po translationn
  - openembedded#74 Add family API (Philip Withnall)
  - openembedded#75 Ensure MctSessionLimits can do daily time limit and bedtime schedule
    (Philip Withnall)
  - openembedded#76 Add org.freedesktop.MalcontentTimer1.Parent API for querying child
    computer usage (Philip Withnall)
  - openembedded#80 Refresh UI for unlock page
  - openembedded#81 Rework user selector
  - openembedded#83 Add screen time subpage with basic screen limits options
  - openembedded#84 Add screen time chart
  - openembedded#88 Implement NSS web filtering module and filter list daemon (Philip
    Withnall)
  - openembedded#91 Port documentation comments to gi-docgen format
  - openembedded#95 Build sysext image in CI for integration testing with gnome-shell
    (Philip Withnall)
  - openembedded#96 Selecting username from commandline fails (Ignacy Kuchciński)
  - openembedded#97 Add org.freedesktop.MalcontentTimer1.Child API for extending a child’s
    session time (Philip Withnall)
  - openembedded#98 After adding screen time subpage, the previous value of bedtime/screen
    limit are not preserved (Philip Withnall)
  - openembedded#100 Bump the app copyright date (Philip Withnall)
  - openembedded#102 Add tests for filter list parsing code in malcontent-webd (Philip
    Withnall)
  - openembedded#107 Follow-up from "Add screen time chart"
  - openembedded#109 Set a default daily screen time limit value
  - openembedded#110 Show logged-in child accounts in the parental controls application
  - openembedded#111 Screen time summary level bar overflows
  - openembedded#112 Fix assertion when closing the application (Philip Withnall)
  - openembedded#113 Investigate gtklevelbar breaking
  - openembedded#115 Improve documentation of the malcontent-client record-usage command
    (Philip Withnall)
  - openembedded#117 Emit EstimatedTimesChanged signal from malcontent-timerd if session
    limits settings change (Philip Withnall)
  - openembedded#118 Malcontent-timerd daemon error on GNOME OS child account login (Philip
    Withnall)
  - openembedded#119 Fix duration picker breaking in 12-hour clock mode
  - openembedded#120 Update Turkish translation
  - !189 build: Post-release version bump
  - !190 Bulgarian translation by kraftwerk
  - !191 malcontent-control: Port about dialog to AdwAboutDialog
  - !192 ci: Add various linting tests for shell and Python
  - !193 malcontent-client: Add support for setting a session limit policy
  - !194 Improve REUSE license/copyright tagging somewhat
  - !195 Update Georgian translation
  - !196 malcontent-timerd: Add initial implementation of timer daemon
  - !197 po: Add new malcontent-timerd files to POTFILES.in
  - !198 updated ru.po
  - !200 ui: Fix wrong a11y role in button
  - !202 nss: Add a new libnss_malcontent.so.2 NSS module for web filtering
  - !204 libmalcontent: Add web filtering settings storage and API
  - !205 malcontent-client: Add {get,set}-web-filter commands
  - !210 Add icons to libmalcontent-ui gresources
  - !211 docs: Add Code of Conduct
  - !213 Add missing mct_session_limits_equal() and mct_web_filter_equal()
    functions
  - !214 manager: Rework change notification from AccountsService and support
    notification for session limits and web filters
  - !215 Various minor type and terminology fixes
  - !216 user-selector: Factor out getuid() calls into a :current-user property
  - !217 Fix icons in dark theme
  - !218 tools: Add a sysext build tool
  - !219 malcontent-control: Add D-Bus service file
  - !220 malcontent-control: Change component type to "desktop-application"
  - !221 accounts-service: Make extension symlinks relative
  - !222 Handle external changes to users and settings
  - !224 Fix waiting asynchronously for user manager
  - !225 malcontent-webd: Add initial implementation of web filtering daemon
  - !226 Adjust malcontent-timer for shell integration
  - !227 po: Add missing files to POTFILES.in
  - !228 Replace sl.po; this is the updated translation (100%).
  - !229 nss: Add unit tests for NSS module
  - !230 Update of sl.po
  - !231 malcontent-timer: Remove an invalid attribute from a D-Bus XML file
  - !232 tests: Add test for the sandboxing of malcontent-webd.service and
    malcontent-timerd.service
  - !233 Update Czech translation
  - !235 Malcontent client improvements
  - !236 Update Polish translation 250828
  - openembedded#83 Add screen time subpage with basic screen limits options
  - openembedded#84 Add screen time chart
  - openembedded#88 Implement NSS web filtering module and filter list daemon (Philip
    Withnall)
  - openembedded#91 Port documentation comments to gi-docgen format
  - openembedded#95 Build sysext image in CI for integration testing with gnome-shell
    (Philip Withnall)
  - openembedded#96 Selecting username from commandline fails (Ignacy Kuchciński)
  - openembedded#97 Add org.freedesktop.MalcontentTimer1.Child API for extending a child’s
    session time (Philip Withnall)
  - openembedded#98 After adding screen time subpage, the previous value of bedtime/screen
    limit are not preserved (Philip Withnall)
  - openembedded#100 Bump the app copyright date (Philip Withnall)
  - openembedded#102 Add tests for filter list parsing code in malcontent-webd (Philip
    Withnall)
  - openembedded#107 Follow-up from "Add screen time chart"
  - openembedded#109 Set a default daily screen time limit value
  - openembedded#110 Show logged-in child accounts in the parental controls application
  - openembedded#111 Screen time summary level bar overflows
  - openembedded#112 Fix assertion when closing the application (Philip Withnall)
  - openembedded#113 Investigate gtklevelbar breaking
  - openembedded#115 Improve documentation of the malcontent-client record-usage command
    (Philip Withnall)
  - openembedded#117 Emit EstimatedTimesChanged signal from malcontent-timerd if session
    limits settings change (Philip Withnall)
  - openembedded#118 Malcontent-timerd daemon error on GNOME OS child account login (Philip
    Withnall)
  - openembedded#119 Fix duration picker breaking in 12-hour clock mode
  - openembedded#120 Update Turkish translation
  - !189 build: Post-release version bump
  - !190 Bulgarian translation by kraftwerk
  - !191 malcontent-control: Port about dialog to AdwAboutDialog
  - !192 ci: Add various linting tests for shell and Python
  - !193 malcontent-client: Add support for setting a session limit policy
  - !194 Improve REUSE license/copyright tagging somewhat
  - !195 Update Georgian translation
  - !196 malcontent-timerd: Add initial implementation of timer daemon
  - !197 po: Add new malcontent-timerd files to POTFILES.in
  - !198 updated ru.po
  - !200 ui: Fix wrong a11y role in button
  - !202 nss: Add a new libnss_malcontent.so.2 NSS module for web filtering
  - !204 libmalcontent: Add web filtering settings storage and API
  - !205 malcontent-client: Add {get,set}-web-filter commands
  - !210 Add icons to libmalcontent-ui gresources
  - !211 docs: Add Code of Conduct
  - !213 Add missing mct_session_limits_equal() and mct_web_filter_equal()
    functions
  - !214 manager: Rework change notification from AccountsService and support
    notification for session limits and web filters
  - !215 Various minor type and terminology fixes
  - !216 user-selector: Factor out getuid() calls into a :current-user property
  - !217 Fix icons in dark theme
  - !218 tools: Add a sysext build tool
  - !219 malcontent-control: Add D-Bus service file
  - !220 malcontent-control: Change component type to "desktop-application"
  - !221 accounts-service: Make extension symlinks relative
  - !222 Handle external changes to users and settings
  - !224 Fix waiting asynchronously for user manager
  - !225 malcontent-webd: Add initial implementation of web filtering daemon
  - !226 Adjust malcontent-timer for shell integration
  - !227 po: Add missing files to POTFILES.in
  - !228 Replace sl.po; this is the updated translation (100%).
  - !229 nss: Add unit tests for NSS module
  - !230 Update of sl.po
  - !231 malcontent-timer: Remove an invalid attribute from a D-Bus XML file
  - !232 tests: Add test for the sandboxing of malcontent-webd.service and
    malcontent-timerd.service
  - !233 Update Czech translation
  - !235 Malcontent client improvements
  - !236 Update Polish translation 250828
  - !237 docs: Add web filtering design document
  - !238 docs: Add a document about system integration (packaging)
  - !240 Update Czech translation
  - !241 malcontent-client: Fix --help output for set-web-filter subcommand
  - !242 Calculate next session times in malcontent-timer
  - !243 Update Czech translation
  - !245 po: Add false positves to POTFILES.skip
  - !246 Update Polish translation 250907
  - !247 manager: Handle UnknownInterface error from AccountsService
  - !249 Minor malcontent-webd fixes
  - !251 docs: Mention the update-error file in malcontent-webd.8
  - !252 libmalcontent-ui: Update documentation to use gi-docgen
  - !254 docs: Add some reference links to screen time design document
  - !255 Update Chinese translation
  - !256 Update Slovenian translation
  - !257 libmalcontent-timer: Retry queries if the timer store is busy
  - !258 time-page: Prevent calling unref on a NULL pointer
  - !259 malcontent-webd-update: Disable timeout when updating filters
  - !260 malcontent-webd: Relax UMask in service file
  - !261 Update Czech translation
  - !262 po: Add missing file to POTFILES.in
  - !263 Update Chinese translation
  - !264 build: Use exposed interfaces directory
  - !265 libmalcontent-ui: Add missing gir include path
  - !266 Minor fixes for malcontent-control
  - !268 Replace sl.po with translation update.
  - !269 Russian translation updated
  - !270 Update Czech translation
  - !271 Update Chinese translation
  - !272 Updated RU against most recent pot
  - !273 Statically link libgsystemservice
  - !274 Various minor fixes and build system tests
  - !277 l10n: Replace sl.po (Slovenian)
  - !279 Update Swedish translation
  - !282 tests: Add unit tests for `MctExtensionAgentObject`
  - !286 libmalcontent: Port remaining doc comments to gi-docgen format
  - !289 malcontent-control: Fix a crash when quitting just after making changes
  - !291 po: Update Bulgarian translation

* Translation updates:
  - Bulgarian (twlvnn, twlvnn kraftwerk)
  - Chinese (China) (lumingzh)
  - Czech (AsciiWolf)
  - Georgian (NorwayFun)
  - Polish (Piotr Drąg)
  - Russian (Julia Dronova, Ser82-png)
  - Slovenian (filmsi, Martin Srebotnjak)
  - Swedish (Anders Jonsson)
  - Turkish (Sabri Ünal)

Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant